#ifndef GETERS_H
#define GETERS_H

#include <QStringList>
#include <boost/shared_ptr.hpp>
#include "SmartQuery.h"

namespace DatabaseModule {

	struct AnimeMask {
		enum amask {
			AID					= 1, 			
			IMAGE				= 2,
			ROMAJI_NAME			= 4, 
			KANJI_NAME			= 8, 
			ENG_NAME			= 16,
			IS_ONGOING			= 32,
			TYPE				= 64,
			NORMAL_EP_COUNT		= 128,
			SPECIAL_EP_COUNT	= 256,
			ANIDB_RATING		= 512, 
			OWN_RATING			= 1024,
			AIR_DATE			= 2048,
			END_DATE			= 4096
		};
	};

	QueryModelPtr getAnimeList(int amask);
}

#endif //GETERS_H